vcTransportPatternInStatement

Sequentially transports products into a regular grid pattern and waits until they have arrived.

See in: Overview

Module: vcProcessModel

Parent: vcStatement

Children -

Referenced by: -

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
FiltervcProductFilterRGets the filter.
OffsetvcMatrixRWGets or sets the offset of the first product position from product position frame.
PatternCountvcVectorRWGets or sets a pattern count valuecontaining number of pattern slots per X,Y,Z axis.
See more
The Real values of the vector are rounded to nearest Integer values. Each dimension should in inclusive range 0 to 1289.
PatternStepvcVectorRWGets or sets a step between products in pattern per X,Y,Z axis.
PatternTotalCountIntegerRGets the total count of patterns.
ProductPositionFramevcFrameFeatureRWGets or sets the position and orientation where the product instance should be placed. Must be from the same component.
ProductVariableNameStringRWGets or sets the name of output variable where to store the transported product(s)
ReservedProductVariableNameStringRWGets or sets the name of a variable containing products already reserved using Reserve Product statement. If defined, the statement will transport in those specific products.
ResourcePositionFramevcFrameFeatureRWGets or sets a position hint where a transport resource should be when placing the product. Must be from the same component.

Methods

Learn how to use methods here. The methods are also inherited from the parent class.

NameReturn TypeParametersDescription
demoteFromCombinationFiltervcProductFilterNoneDowngrades back to filter, filter count must have 1 or 0 filters.
See more
Returns:
vcProductFilter: The modified filter.

Exceptions:
TypeError: When the filter is not a CombinationFilter.
TypeError: When CombinationFilter has more than 1 sub-filters.
promoteToCombinationFiltervcProductFilterNoneUpgrades current filter to combination filter.
See more
Returns:
vcProductFilter: The modified filter.

Exceptions:
TypeError: When the filter is already a CombinationFilter.
replaceFromvcProductFiltervcStatement statementSets filter from other container.
See more
Parameters:
statement (vcStatement): The statement to replace the filter from. Has to be a statement with a filter container.

Returns:
vcProductFilter: The modified filter.

Exceptions:
AttributeError: When argument is a statement without a filter container.
setFiltervcProductFiltervcProductFilterType filterTypeSets to specific filter.
See more
Parameters:
filterType (vcProductFilterType): The type of filter to set to.

Returns:
vcProductFilter: The new filter.

Exceptions:
AttributeError: When the argument filterType is ProductType.

Events

Learn how to use events here. The events are also inherited from the parent class.

NameParametersDescription
OnFilterChangedNoneTriggered when filter is changed.